Pajé, an interactive visualization tool for tuning multi-threaded parallel applications

نویسندگان

  • Jacques Chassin de Kergommeaux
  • Benhur de Oliveira Stein
  • Pierre-Eric Bernard
چکیده

This paper describes Paj e, an interactive visualization tool for displaying the execution of parallel applications where a potentially large number of communicating threads of various life-times execute on each node of a distributed memory parallel system. Paj e is capable of representing a wide variety of interactions between threads. The main characteristics of Paj e, interactivity and scalability, are exempli®ed by the performance tuning of a molecular dynamics application. In order to be easily extensible, the architecture of the system was based on components which are connected in a data ̄ow graph to produce a given visualization tool. Innovative components were designed, in addition to ``classical'' components existing in similar visualization systems, to support scalability and interactivity. Ó 2000 Elsevier Science B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pajé: An Extensible Environment for Visualizing Multi-threaded Programs Executions

Pajé is an interactive visualization tool for displaying the execution of parallel applications where a (potentially) large number of communicating threads of various life-times execute on each node of a distributed memory parallel system. The main novelty of Pajé is an original combination of three of the most desirable properties of visualization tools for parallel programs: extensibility, in...

متن کامل

Flexible performance visualization of parallel and distributed applications

Performance debugging of parallel and distributed applications can benefit from behavioral visualization tools helping to capture the dynamics of the executions of applications. The Pajé generic tool presented in this article provides interactive and scalable behavioral visualizations; because of its genericity, it can be used unchanged in a large variety of contexts. © 2002 Elsevier Science B....

متن کامل

Interactive Visualization Environment of Multi-threaded Parallel Programs

This paper describes an interactive visualization environment for displaying the execution of parallel programs where a potentially large number of threads (of various lifetimes) execute on each node of the parallel system. The architecture of the system is based on components which are connected in a data flow graph to produce a given visualization tool. Original components were designed for s...

متن کامل

Exploratory Performance Analysis and Tuning of Parallel Interactive Volume Visualization on Large Displays

We present an exploratory approach to performance analysis and tuning of interactive parallel volume visualization for large displays. While traditional approaches target non-interactive applications and focus on separate specialized views for post-mortem performance analysis, we show metrics from the GPU and volume ray casting together with the volume visualization and allow users to interact ...

متن کامل

Software Tools for Developing Parallel Applications, Part 2: Interactive Control and Performance Tuning

This paper continues the discussion of parallel tool support with an overview of the current state of tools for runtime control and performance tuning. Each is discussed in terms of the programmer needs addressed, the extent to which representative current tools meet those needs, and what new levels of tool support are important if parallel computing is to become more widespread.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Computing

دوره 26  شماره 

صفحات  -

تاریخ انتشار 2000